home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / plane / Plane.as < prev   
Text File  |  2011-09-19  |  29KB  |  632 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    f.h[┬º┬ºconstant(4)] extends f.h[┬º┬ºconstant(5)];
  33.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function()
  34.    {
  35.       super();
  36.    }[┬º┬ºconstant(6)];
  37.    _loc2_[┬º┬ºconstant(7)] = function()
  38.    {
  39.       this[┬º┬ºconstant(8)] = this[┬º┬ºconstant(9)][┬º┬ºconstant(8)];
  40.       this[┬º┬ºconstant(10)] = this[┬º┬ºconstant(9)][┬º┬ºconstant(10)];
  41.       this[┬º┬ºconstant(10)][┬º┬ºconstant(11)] = this;
  42.       this[┬º┬ºconstant(12)] = _global[┬º┬ºconstant(13)];
  43.       _global[┬º┬ºconstant(13)][┬º┬ºconstant(11)] = this;
  44.       this[┬º┬ºconstant(14)] = 4;
  45.       this[┬º┬ºconstant(15)] = 7;
  46.       this[┬º┬ºconstant(16)] = 100;
  47.       this[┬º┬ºconstant(17)] = 300;
  48.       this[┬º┬ºconstant(18)] = 2.5;
  49.       this[┬º┬ºconstant(19)] = 70;
  50.       this[┬º┬ºconstant(20)] = 0.3;
  51.       this[┬º┬ºconstant(21)] = 0.9;
  52.       this[┬º┬ºconstant(22)] = 0.15;
  53.       this[┬º┬ºconstant(23)] = 300;
  54.       this[┬º┬ºconstant(24)] = 350;
  55.       this[┬º┬ºconstant(25)] = 60;
  56.       this[┬º┬ºconstant(26)] = ┬º┬ºconstant(27);
  57.       this[┬º┬ºconstant(28)] = _global[┬º┬ºconstant(29)][┬º┬ºconstant(30)](this[┬º┬ºconstant(26)]);
  58.       this[┬º┬ºconstant(31)] = this[┬º┬ºconstant(32)] = 0;
  59.       this[┬º┬ºconstant(33)] = this[┬º┬ºconstant(22)];
  60.       this[┬º┬ºconstant(34)] = this[┬º┬ºconstant(35)] = 0;
  61.       this[┬º┬ºconstant(36)] = this[┬º┬ºconstant(37)] = 0;
  62.       this[┬º┬ºconstant(38)] = undefined;
  63.       this[┬º┬ºconstant(39)] = ┬º┬ºconstant(40);
  64.       this[┬º┬ºconstant(41)] = 0.1;
  65.       this[┬º┬ºconstant(42)] = 0;
  66.       this[┬º┬ºconstant(43)] = 500;
  67.       this[┬º┬ºconstant(44)] = 0;
  68.       this[┬º┬ºconstant(45)] = new ┬º\┬º\┬ºconstant(46)┬º();
  69.       this[┬º┬ºconstant(47)] = new ┬º\┬º\┬ºconstant(46)┬º();
  70.       this[┬º┬ºconstant(48)] = this[┬º┬ºconstant(49)] = this[┬º┬ºconstant(10)][┬º┬ºconstant(48)];
  71.       this[┬º┬ºconstant(50)] = this[┬º┬ºconstant(51)] = this[┬º┬ºconstant(10)][┬º┬ºconstant(50)];
  72.       this[┬º┬ºconstant(52)] = this[┬º┬ºconstant(10)][┬º┬ºconstant(53)];
  73.       this[┬º┬ºconstant(54)] = this[┬º┬ºconstant(48)];
  74.       this[┬º┬ºconstant(55)] = this[┬º┬ºconstant(50)];
  75.       this[┬º┬ºconstant(56)] = {┬º\┬º\┬ºconstant(57)┬º:┬º┬ºconstant(58),┬º\┬º\┬ºconstant(59)┬º:┬º┬ºconstant(60),┬º\┬º\┬ºconstant(48)┬º:this[┬º┬ºconstant(48)] + 150,┬º\┬º\┬ºconstant(50)┬º:this[┬º┬ºconstant(50)]};
  76.       this[┬º┬ºconstant(56)][┬º┬ºconstant(38)] = ┬º┬ºconstant(61);
  77.       this[┬º┬ºconstant(62)]();
  78.       _global[┬º┬ºconstant(63)][┬º┬ºconstant(64)](this);
  79.       _global[┬º┬ºconstant(63)][┬º┬ºconstant(65)]();
  80.       _global.h = this;
  81.       f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(68)](this);
  82.       _global[┬º┬ºconstant(69)][┬º┬ºconstant(70)]();
  83.    };
  84.    _loc2_[┬º┬ºconstant(62)] = function()
  85.    {
  86.       if(this[┬º┬ºconstant(38)] == undefined)
  87.       {
  88.          if(this[┬º┬ºconstant(71)])
  89.          {
  90.             this[┬º┬ºconstant(72)]();
  91.          }
  92.          this[┬º┬ºconstant(73)]();
  93.          return undefined;
  94.       }
  95.       this[┬º┬ºconstant(74)] = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],_global[┬º┬ºconstant(75)][┬º┬ºconstant(48)],_global[┬º┬ºconstant(75)][┬º┬ºconstant(50)]);
  96.       if(this[┬º┬ºconstant(79)])
  97.       {
  98.          this[┬º┬ºconstant(80)] += 40;
  99.          if(this[┬º┬ºconstant(80)] > 2000)
  100.          {
  101.             this[┬º┬ºconstant(79)] = false;
  102.          }
  103.       }
  104.       else if(_global[┬º┬ºconstant(75)][┬º┬ºconstant(81)])
  105.       {
  106.          if(!this[┬º┬ºconstant(82)])
  107.          {
  108.             if(_global[┬º┬ºconstant(83)][┬º┬ºconstant(84)] == 0)
  109.             {
  110.                if(this[┬º┬ºconstant(38)] != ┬º┬ºconstant(85))
  111.                {
  112.                   this[┬º┬ºconstant(86)]();
  113.                }
  114.             }
  115.             else if(this[┬º┬ºconstant(34)] > this[┬º┬ºconstant(19)] / 3)
  116.             {
  117.                if(!_global[┬º┬ºconstant(75)][┬º┬ºconstant(87)](true))
  118.                {
  119.                   this[┬º┬ºconstant(86)]();
  120.                }
  121.             }
  122.          }
  123.       }
  124.       else
  125.       {
  126.          this[┬º┬ºconstant(88)] = undefined;
  127.       }
  128.       if(this[┬º┬ºconstant(89)])
  129.       {
  130.          this[┬º┬ºconstant(90)] = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(89)][┬º┬ºconstant(48)],this[┬º┬ºconstant(89)][┬º┬ºconstant(50)]);
  131.          if(this[┬º┬ºconstant(34)] <= 0)
  132.          {
  133.             if(!this[┬º┬ºconstant(91)])
  134.             {
  135.                this[┬º┬ºconstant(34)] = 0;
  136.                this[┬º┬ºconstant(91)] = true;
  137.                _global[┬º┬ºconstant(29)][┬º┬ºconstant(93)](┬º┬ºconstant(92));
  138.             }
  139.          }
  140.          this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(34)] != 0 ? 0.7 * this[┬º┬ºconstant(15)] : 0;
  141.          if(this[┬º┬ºconstant(35)] != 0)
  142.          {
  143.             var _loc3_ = this[┬º┬ºconstant(19)] * eval(┬º┬ºconstant(94))[┬º┬ºconstant(95)](this[┬º┬ºconstant(90)],300) / 400;
  144.             this[┬º┬ºconstant(35)] = this[┬º┬ºconstant(90)] >= 150 ? (this[┬º┬ºconstant(34)] >= _loc3_ ? _loc3_ : this[┬º┬ºconstant(34)]) : 0;
  145.          }
  146.       }
  147.       else if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(96))
  148.       {
  149.          this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(15)];
  150.          this[┬º┬ºconstant(35)] = this[┬º┬ºconstant(19)];
  151.          var _loc4_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(97)][┬º┬ºconstant(48)],this[┬º┬ºconstant(97)][┬º┬ºconstant(50)]);
  152.          if(_loc4_ < 200)
  153.          {
  154.             this[┬º┬ºconstant(38)] = ┬º┬ºconstant(98);
  155.             this[┬º┬ºconstant(100)](_global[┬º┬ºconstant(99)]);
  156.          }
  157.       }
  158.       else
  159.       {
  160.          if(eval(┬º┬ºconstant(94))[┬º┬ºconstant(101)](this[┬º┬ºconstant(37)]) < 3)
  161.          {
  162.             var _loc6_ = this[┬º┬ºconstant(74)] <= this[┬º┬ºconstant(17)] ? (this[┬º┬ºconstant(74)] >= this[┬º┬ºconstant(16)] ? this[┬º┬ºconstant(74)] / this[┬º┬ºconstant(17)] : 0) : 1;
  163.             this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(14)] + (this[┬º┬ºconstant(15)] - this[┬º┬ºconstant(14)]) * _loc6_;
  164.          }
  165.          else
  166.          {
  167.             this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(15)];
  168.          }
  169.          this[┬º┬ºconstant(35)] = this[┬º┬ºconstant(19)];
  170.       }
  171.       if(this[┬º┬ºconstant(31)] != this[┬º┬ºconstant(32)])
  172.       {
  173.          this[┬º┬ºconstant(31)] = eval(┬º┬ºconstant(94))[┬º┬ºconstant(101)](this[┬º┬ºconstant(31)] - this[┬º┬ºconstant(32)]) > this[┬º┬ºconstant(33)] ? (this[┬º┬ºconstant(32)] <= this[┬º┬ºconstant(31)] ? this[┬º┬ºconstant(31)] - this[┬º┬ºconstant(33)] : this[┬º┬ºconstant(31)] + this[┬º┬ºconstant(33)]) : this[┬º┬ºconstant(32)];
  174.       }
  175.       if(this[┬º┬ºconstant(34)] != this[┬º┬ºconstant(35)])
  176.       {
  177.          if(!(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(85) && this[┬º┬ºconstant(31)] < this[┬º┬ºconstant(14)]))
  178.          {
  179.             this[┬º┬ºconstant(34)] = eval(┬º┬ºconstant(94))[┬º┬ºconstant(101)](this[┬º┬ºconstant(34)] - this[┬º┬ºconstant(35)]) > this[┬º┬ºconstant(20)] ? (this[┬º┬ºconstant(35)] <= this[┬º┬ºconstant(34)] ? this[┬º┬ºconstant(34)] - this[┬º┬ºconstant(21)] : this[┬º┬ºconstant(34)] + this[┬º┬ºconstant(20)]) : this[┬º┬ºconstant(35)];
  180.          }
  181.       }
  182.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(85))
  183.       {
  184.          if(f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(49)],this[┬º┬ºconstant(51)]) > this[┬º┬ºconstant(23)])
  185.          {
  186.             this[┬º┬ºconstant(38)] = ┬º┬ºconstant(98);
  187.             this[┬º┬ºconstant(102)]();
  188.          }
  189.       }
  190.       if(this[┬º┬ºconstant(31)] > 0)
  191.       {
  192.          this[┬º┬ºconstant(103)]();
  193.       }
  194.       else if(this[┬º┬ºconstant(89)])
  195.       {
  196.          this[┬º┬ºconstant(104)]();
  197.          return undefined;
  198.       }
  199.       this[┬º┬ºconstant(48)] += this[┬º┬ºconstant(106)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * this[┬º┬ºconstant(31)];
  200.       this[┬º┬ºconstant(50)] -= this[┬º┬ºconstant(107)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * this[┬º┬ºconstant(31)];
  201.       if(this[┬º┬ºconstant(36)] != this[┬º┬ºconstant(37)])
  202.       {
  203.          this[┬º┬ºconstant(36)] += this[┬º┬ºconstant(36)] >= this[┬º┬ºconstant(37)] ? -1 : 1;
  204.       }
  205.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(85))
  206.       {
  207.          this[┬º┬ºconstant(54)] = this[┬º┬ºconstant(48)];
  208.          this[┬º┬ºconstant(55)] = this[┬º┬ºconstant(50)];
  209.       }
  210.       else if(this[┬º┬ºconstant(89)])
  211.       {
  212.          this[┬º┬ºconstant(54)] = (this[┬º┬ºconstant(48)] + this[┬º┬ºconstant(89)][┬º┬ºconstant(48)]) / 2;
  213.          this[┬º┬ºconstant(55)] = (this[┬º┬ºconstant(50)] + this[┬º┬ºconstant(89)][┬º┬ºconstant(50)]) / 2;
  214.       }
  215.       else
  216.       {
  217.          var _loc5_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(108)][┬º┬ºconstant(109)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],_global[┬º┬ºconstant(75)][┬º┬ºconstant(48)],_global[┬º┬ºconstant(75)][┬º┬ºconstant(50)]);
  218.          if(f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](this[┬º┬ºconstant(52)],_loc5_) < 90)
  219.          {
  220.             this[┬º┬ºconstant(54)] = this[┬º┬ºconstant(48)] + this[┬º┬ºconstant(106)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * 300;
  221.             this[┬º┬ºconstant(55)] = this[┬º┬ºconstant(50)] - this[┬º┬ºconstant(107)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * 300;
  222.          }
  223.          else
  224.          {
  225.             this[┬º┬ºconstant(54)] = this[┬º┬ºconstant(48)] + this[┬º┬ºconstant(106)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * 50;
  226.             this[┬º┬ºconstant(55)] = this[┬º┬ºconstant(50)] - this[┬º┬ºconstant(107)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * 50;
  227.          }
  228.       }
  229.       this[┬º┬ºconstant(73)]();
  230.    };
  231.    _loc2_[┬º┬ºconstant(72)] = function()
  232.    {
  233.       if(f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](this[┬º┬ºconstant(52)],this[┬º┬ºconstant(10)][┬º┬ºconstant(53)]) > 1)
  234.       {
  235.          this[┬º┬ºconstant(52)] += 1;
  236.       }
  237.       else if(f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(10)][┬º┬ºconstant(48)],this[┬º┬ºconstant(10)][┬º┬ºconstant(50)]) > 5)
  238.       {
  239.          var _loc2_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(108)][┬º┬ºconstant(109)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(10)][┬º┬ºconstant(48)],this[┬º┬ºconstant(10)][┬º┬ºconstant(50)]);
  240.          this[┬º┬ºconstant(48)] += this[┬º┬ºconstant(106)](_loc2_ * this[┬º┬ºconstant(105)] / 180) * 1;
  241.          this[┬º┬ºconstant(50)] -= this[┬º┬ºconstant(107)](_loc2_ * this[┬º┬ºconstant(105)] / 180) * 1;
  242.       }
  243.       else
  244.       {
  245.          this[┬º┬ºconstant(71)] = false;
  246.          this[┬º┬ºconstant(111)] = false;
  247.          this[┬º┬ºconstant(112)][┬º┬ºconstant(113)] = f[┬º┬ºconstant(76)][┬º┬ºconstant(115)][┬º┬ºconstant(116)](this,this[┬º┬ºconstant(114)]);
  248.       }
  249.    };
  250.    _loc2_[┬º┬ºconstant(73)] = function()
  251.    {
  252.       var _loc3_ = 0;
  253.       var _loc4_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],_global[┬º┬ºconstant(117)][┬º┬ºconstant(48)],_global[┬º┬ºconstant(117)][┬º┬ºconstant(50)]);
  254.       if(_loc4_ < 500)
  255.       {
  256.          _loc3_ = this[┬º┬ºconstant(38)] == undefined ? 0 : 35 - 35 * _loc4_ / 500;
  257.          this[┬º┬ºconstant(118)]();
  258.       }
  259.       else if(this[┬º┬ºconstant(112)])
  260.       {
  261.          this[┬º┬ºconstant(119)]();
  262.       }
  263.       if(_loc3_ != _global[┬º┬ºconstant(29)][this[┬º┬ºconstant(28)]][┬º┬ºconstant(120)]())
  264.       {
  265.          _global[┬º┬ºconstant(29)][┬º┬ºconstant(121)](this[┬º┬ºconstant(28)],_loc3_,10);
  266.       }
  267.    };
  268.    _loc2_[┬º┬ºconstant(118)] = function()
  269.    {
  270.       if(!this[┬º┬ºconstant(112)])
  271.       {
  272.          this[┬º┬ºconstant(122)]();
  273.       }
  274.       this[┬º┬ºconstant(112)][┬º┬ºconstant(123)] = !_global[┬º┬ºconstant(75)][┬º┬ºconstant(124)];
  275.       this[┬º┬ºconstant(112)][┬º┬ºconstant(125)] = this[┬º┬ºconstant(48)] - _global[┬º┬ºconstant(117)][┬º┬ºconstant(126)];
  276.       this[┬º┬ºconstant(112)][┬º┬ºconstant(127)] = this[┬º┬ºconstant(50)] - _global[┬º┬ºconstant(117)][┬º┬ºconstant(128)];
  277.       this[┬º┬ºconstant(112)][┬º┬ºconstant(129)] = this[┬º┬ºconstant(112)][┬º┬ºconstant(130)] = 70 + 30 * this[┬º┬ºconstant(34)] / this[┬º┬ºconstant(19)];
  278.       var _loc3_ = new eval(┬º┬ºconstant(131))[┬º┬ºconstant(132)][┬º┬ºconstant(133)](this[┬º┬ºconstant(112)][┬º┬ºconstant(125)] - this[┬º┬ºconstant(34)] * 2,this[┬º┬ºconstant(112)][┬º┬ºconstant(127)] + this[┬º┬ºconstant(34)] * 2);
  279.       this[┬º┬ºconstant(112)][┬º┬ºconstant(134)](_loc3_);
  280.       this[┬º┬ºconstant(112)][┬º┬ºconstant(135)][┬º┬ºconstant(125)] = _loc3_[┬º┬ºconstant(48)];
  281.       this[┬º┬ºconstant(112)][┬º┬ºconstant(135)][┬º┬ºconstant(127)] = _loc3_[┬º┬ºconstant(50)];
  282.       this[┬º┬ºconstant(112)][┬º┬ºconstant(136)][┬º┬ºconstant(137)] = this[┬º┬ºconstant(112)][┬º┬ºconstant(135)][┬º┬ºconstant(137)] = this[┬º┬ºconstant(52)];
  283.       this[┬º┬ºconstant(112)][┬º┬ºconstant(135)][┬º┬ºconstant(129)] = 60 + (40 - 40 * eval(┬º┬ºconstant(94))[┬º┬ºconstant(101)](this[┬º┬ºconstant(36)] / this[┬º┬ºconstant(138)]));
  284.       this[┬º┬ºconstant(141)][┬º┬ºconstant(142)][┬º┬ºconstant(143)](┬º┬ºconstant(139) + this[┬º┬ºconstant(36)][┬º┬ºconstant(140)]());
  285.    };
  286.    _loc2_[┬º┬ºconstant(122)] = function()
  287.    {
  288.       var _loc3_ = undefined;
  289.       if(this[┬º┬ºconstant(38)] == undefined)
  290.       {
  291.          _loc3_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(145)][┬º┬ºconstant(146)](_global[┬º┬ºconstant(66)][┬º┬ºconstant(112)],┬º┬ºconstant(144));
  292.       }
  293.       else
  294.       {
  295.          _loc3_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(145)][┬º┬ºconstant(146)](_global[┬º┬ºconstant(66)][┬º┬ºconstant(112)],this);
  296.       }
  297.       this[┬º┬ºconstant(112)] = _global[┬º┬ºconstant(66)][┬º┬ºconstant(112)][┬º┬ºconstant(149)](this[┬º┬ºconstant(148)],this[┬º┬ºconstant(8)],_loc3_,{┬º\┬º\┬ºconstant(147)┬º:this});
  298.       this[┬º┬ºconstant(141)] = this[┬º┬ºconstant(112)][┬º┬ºconstant(136)][┬º┬ºconstant(149)](this[┬º┬ºconstant(148)] + ┬º┬ºconstant(150),┬º┬ºconstant(141),50);
  299.       if(this[┬º┬ºconstant(38)] == undefined)
  300.       {
  301.          this[┬º┬ºconstant(112)][┬º┬ºconstant(113)] = f[┬º┬ºconstant(76)][┬º┬ºconstant(115)][┬º┬ºconstant(116)](this,this[┬º┬ºconstant(114)]);
  302.       }
  303.    };
  304.    _loc2_[┬º┬ºconstant(119)] = function()
  305.    {
  306.       this[┬º┬ºconstant(112)][┬º┬ºconstant(151)]();
  307.       delete this[┬º┬ºconstant(112)];
  308.    };
  309.    _loc2_[┬º┬ºconstant(114)] = function()
  310.    {
  311.       if(_global[┬º┬ºconstant(75)][┬º┬ºconstant(124)])
  312.       {
  313.          return undefined;
  314.       }
  315.       if(_global[┬º┬ºconstant(152)] && _global[┬º┬ºconstant(152)][┬º┬ºconstant(38)] != undefined)
  316.       {
  317.          return undefined;
  318.       }
  319.       f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(68)](this);
  320.       this[┬º┬ºconstant(56)][┬º┬ºconstant(48)] = this[┬º┬ºconstant(48)] + 150;
  321.       this[┬º┬ºconstant(56)][┬º┬ºconstant(50)] = this[┬º┬ºconstant(50)];
  322.       _global[┬º┬ºconstant(153)][┬º┬ºconstant(154)](this);
  323.    };
  324.    _loc2_[┬º┬ºconstant(103)] = function()
  325.    {
  326.       var _loc6_ = undefined;
  327.       var _loc2_ = undefined;
  328.       if(this[┬º┬ºconstant(89)])
  329.       {
  330.          _loc2_ = this[┬º┬ºconstant(18)];
  331.          var _loc7_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](this[┬º┬ºconstant(52)],this[┬º┬ºconstant(89)][┬º┬ºconstant(53)]) <= f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](this[┬º┬ºconstant(52)],this[┬º┬ºconstant(89)][┬º┬ºconstant(53)] + 180) ? -1 : 1;
  332.          if(this[┬º┬ºconstant(90)] > 250)
  333.          {
  334.             var _loc8_ = 250 + 0.5 * (this[┬º┬ºconstant(90)] - 250);
  335.             var _loc9_ = {┬º\┬º\┬ºconstant(48)┬º:this[┬º┬ºconstant(89)][┬º┬ºconstant(48)] + this[┬º┬ºconstant(106)](this[┬º┬ºconstant(89)][┬º┬ºconstant(53)] * this[┬º┬ºconstant(105)] / 180) * _loc8_ * _loc7_,┬º\┬º\┬ºconstant(50)┬º:this[┬º┬ºconstant(89)][┬º┬ºconstant(50)] - this[┬º┬ºconstant(107)](this[┬º┬ºconstant(89)][┬º┬ºconstant(53)] * this[┬º┬ºconstant(105)] / 180) * _loc8_ * _loc7_};
  336.             _loc6_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(108)][┬º┬ºconstant(109)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],_loc9_[┬º┬ºconstant(48)],_loc9_[┬º┬ºconstant(50)]);
  337.          }
  338.          else
  339.          {
  340.             _loc6_ = _loc7_ != 1 ? this[┬º┬ºconstant(89)][┬º┬ºconstant(53)] : this[┬º┬ºconstant(89)][┬º┬ºconstant(53)] + 180;
  341.          }
  342.       }
  343.       else
  344.       {
  345.          _loc2_ = this[┬º┬ºconstant(18)];
  346.          _loc6_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(108)][┬º┬ºconstant(109)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],this[┬º┬ºconstant(97)][┬º┬ºconstant(48)],this[┬º┬ºconstant(97)][┬º┬ºconstant(50)]);
  347.       }
  348.       var _loc3_ = (_loc6_ + 360) % 360;
  349.       var _loc4_ = (this[┬º┬ºconstant(52)] + 360) % 360;
  350.       if(_loc3_ - _loc4_ > 180)
  351.       {
  352.          _loc3_ -= 360;
  353.       }
  354.       else if(_loc3_ - _loc4_ < -180)
  355.       {
  356.          _loc3_ += 360;
  357.       }
  358.       if(!this[┬º┬ºconstant(89)])
  359.       {
  360.          if(f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](this[┬º┬ºconstant(52)],_loc3_) < 10)
  361.          {
  362.             _loc2_ = 0.1;
  363.             this[┬º┬ºconstant(41)] = this[┬º┬ºconstant(18)] / 8;
  364.             this[┬º┬ºconstant(37)] = 0;
  365.          }
  366.          else if(this[┬º┬ºconstant(41)] < _loc2_)
  367.          {
  368.             this[┬º┬ºconstant(41)] += this[┬º┬ºconstant(18)] / 8;
  369.             _loc2_ = this[┬º┬ºconstant(41)];
  370.          }
  371.       }
  372.       if(_loc3_ > _loc4_)
  373.       {
  374.          _loc4_ += _loc2_;
  375.          this[┬º┬ºconstant(155)] = 1;
  376.       }
  377.       else
  378.       {
  379.          _loc4_ -= _loc2_;
  380.          this[┬º┬ºconstant(155)] = -1;
  381.       }
  382.       this[┬º┬ºconstant(52)] = _loc4_;
  383.       var _loc5_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(110)](_loc4_,_loc3_);
  384.       if(_loc5_ <= _loc2_ || 360 - _loc5_ <= _loc2_)
  385.       {
  386.          this[┬º┬ºconstant(52)] = _loc3_;
  387.          this[┬º┬ºconstant(37)] = 0;
  388.       }
  389.       else
  390.       {
  391.          var _loc10_ = this[┬º┬ºconstant(155)] >= 0 ? this[┬º┬ºconstant(138)] : this[┬º┬ºconstant(156)];
  392.          var _loc11_ = eval(┬º┬ºconstant(94))[┬º┬ºconstant(95)](eval(┬º┬ºconstant(94))[┬º┬ºconstant(101)](100 * _loc5_ / this[┬º┬ºconstant(25)]),100);
  393.          this[┬º┬ºconstant(37)] = eval(┬º┬ºconstant(94))[┬º┬ºconstant(157)](_loc10_ * _loc11_ / 100);
  394.       }
  395.    };
  396.    _loc2_[┬º┬ºconstant(102)] = function()
  397.    {
  398.       var _loc4_ = undefined;
  399.       var _loc3_ = undefined;
  400.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(85))
  401.       {
  402.          _loc4_ = this[┬º┬ºconstant(48)] + this[┬º┬ºconstant(106)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * this[┬º┬ºconstant(23)];
  403.          _loc3_ = this[┬º┬ºconstant(50)] - this[┬º┬ºconstant(107)](this[┬º┬ºconstant(52)] * this[┬º┬ºconstant(105)] / 180) * this[┬º┬ºconstant(23)];
  404.          this[┬º┬ºconstant(97)] = {┬º\┬º\┬ºconstant(48)┬º:_loc4_,┬º\┬º\┬ºconstant(50)┬º:_loc3_};
  405.       }
  406.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(98))
  407.       {
  408.          this[┬º┬ºconstant(97)] = _global[┬º┬ºconstant(75)];
  409.       }
  410.    };
  411.    _loc2_[┬º┬ºconstant(85)] = function()
  412.    {
  413.       if(this[┬º┬ºconstant(47)][┬º┬ºconstant(158)] == 0)
  414.       {
  415.          f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(161)](_global[┬º┬ºconstant(160)],false,┬º┬ºconstant(159));
  416.          return undefined;
  417.       }
  418.       if(_global[┬º┬ºconstant(83)][┬º┬ºconstant(84)] > 0)
  419.       {
  420.          var _loc3_ = _global[┬º┬ºconstant(163)][┬º┬ºconstant(164)](┬º┬ºconstant(162));
  421.          if(_loc3_ == 0)
  422.          {
  423.             f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(161)](_global[┬º┬ºconstant(165)],false,┬º┬ºconstant(159));
  424.             this[┬º┬ºconstant(166)]();
  425.             return undefined;
  426.          }
  427.       }
  428.       this[┬º┬ºconstant(49)] = this[┬º┬ºconstant(48)];
  429.       this[┬º┬ºconstant(51)] = this[┬º┬ºconstant(50)];
  430.       this[┬º┬ºconstant(167)] = true;
  431.       this[┬º┬ºconstant(38)] = ┬º┬ºconstant(85);
  432.       this[┬º┬ºconstant(102)]();
  433.       this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(15)];
  434.       this[┬º┬ºconstant(35)] = this[┬º┬ºconstant(19)];
  435.       this[┬º┬ºconstant(91)] = false;
  436.       this[┬º┬ºconstant(10)][┬º┬ºconstant(11)] = undefined;
  437.       this[┬º┬ºconstant(10)] = undefined;
  438.       this[┬º┬ºconstant(12)][┬º┬ºconstant(11)] = undefined;
  439.       this[┬º┬ºconstant(12)] = undefined;
  440.       f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(68)](this);
  441.       _global[┬º┬ºconstant(29)][┬º┬ºconstant(121)](this[┬º┬ºconstant(28)],35,10);
  442.       delete this[┬º┬ºconstant(112)][┬º┬ºconstant(113)];
  443.       var _loc4_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(145)][┬º┬ºconstant(146)](_global[┬º┬ºconstant(66)][┬º┬ºconstant(112)],this);
  444.       this[┬º┬ºconstant(112)][┬º┬ºconstant(168)](_loc4_);
  445.       f[┬º┬ºconstant(169)][┬º┬ºconstant(170)][┬º┬ºconstant(171)]();
  446.    };
  447.    _loc2_[┬º┬ºconstant(172)] = function(base)
  448.    {
  449.       if(this[┬º┬ºconstant(12)] == _global[┬º┬ºconstant(13)])
  450.       {
  451.          this[┬º┬ºconstant(166)]();
  452.       }
  453.       var _loc5_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],base[┬º┬ºconstant(173)][┬º┬ºconstant(48)],base[┬º┬ºconstant(173)][┬º┬ºconstant(50)]);
  454.       var _loc4_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(78)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],base[┬º┬ºconstant(174)][┬º┬ºconstant(48)],base[┬º┬ºconstant(174)][┬º┬ºconstant(50)]);
  455.       if(_loc5_ < _loc4_)
  456.       {
  457.          this[┬º┬ºconstant(97)] = base[┬º┬ºconstant(173)];
  458.       }
  459.       else
  460.       {
  461.          this[┬º┬ºconstant(97)] = base[┬º┬ºconstant(174)];
  462.       }
  463.       this[┬º┬ºconstant(38)] = ┬º┬ºconstant(96);
  464.       this[┬º┬ºconstant(167)] = false;
  465.       f[┬º┬ºconstant(169)][┬º┬ºconstant(170)][┬º┬ºconstant(171)]();
  466.    };
  467.    _loc2_[┬º┬ºconstant(100)] = function(base)
  468.    {
  469.       if(this[┬º┬ºconstant(38)] != ┬º┬ºconstant(98))
  470.       {
  471.          return undefined;
  472.       }
  473.       this[┬º┬ºconstant(89)] = base;
  474.       this[┬º┬ºconstant(82)] = true;
  475.       this[┬º┬ºconstant(167)] = false;
  476.       f[┬º┬ºconstant(169)][┬º┬ºconstant(170)][┬º┬ºconstant(171)]();
  477.    };
  478.    _loc2_[┬º┬ºconstant(175)] = function()
  479.    {
  480.       if(_global[┬º┬ºconstant(83)][┬º┬ºconstant(84)] == 0)
  481.       {
  482.          return undefined;
  483.       }
  484.       this[┬º┬ºconstant(79)] = true;
  485.       this[┬º┬ºconstant(80)] = 0;
  486.       this[┬º┬ºconstant(89)] = undefined;
  487.       this[┬º┬ºconstant(82)] = false;
  488.       this[┬º┬ºconstant(167)] = true;
  489.       this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(15)];
  490.       this[┬º┬ºconstant(35)] = this[┬º┬ºconstant(19)];
  491.       f[┬º┬ºconstant(169)][┬º┬ºconstant(170)][┬º┬ºconstant(171)]();
  492.    };
  493.    _loc2_[┬º┬ºconstant(104)] = function()
  494.    {
  495.       var _loc3_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(145)][┬º┬ºconstant(146)](_global[┬º┬ºconstant(66)][┬º┬ºconstant(112)],┬º┬ºconstant(144));
  496.       this[┬º┬ºconstant(112)][┬º┬ºconstant(168)](_loc3_);
  497.       this[┬º┬ºconstant(111)] = true;
  498.       this[┬º┬ºconstant(10)] = this[┬º┬ºconstant(89)];
  499.       this[┬º┬ºconstant(10)][┬º┬ºconstant(11)] = this;
  500.       if(this[┬º┬ºconstant(10)] == _global[┬º┬ºconstant(99)])
  501.       {
  502.          _global[┬º┬ºconstant(13)][┬º┬ºconstant(11)] = this;
  503.          this[┬º┬ºconstant(12)] = _global[┬º┬ºconstant(13)];
  504.       }
  505.       else
  506.       {
  507.          this[┬º┬ºconstant(12)] = this[┬º┬ºconstant(10)];
  508.       }
  509.       this[┬º┬ºconstant(38)] = undefined;
  510.       delete this[┬º┬ºconstant(89)];
  511.       this[┬º┬ºconstant(89)] = undefined;
  512.       this[┬º┬ºconstant(167)] = false;
  513.       this[┬º┬ºconstant(82)] = false;
  514.       this[┬º┬ºconstant(166)]();
  515.       this[┬º┬ºconstant(54)] = this[┬º┬ºconstant(48)];
  516.       this[┬º┬ºconstant(55)] = this[┬º┬ºconstant(50)];
  517.       _global[┬º┬ºconstant(176)][┬º┬ºconstant(177)]();
  518.       f[┬º┬ºconstant(169)][┬º┬ºconstant(170)][┬º┬ºconstant(171)]();
  519.    };
  520.    _loc2_[┬º┬ºconstant(166)] = function()
  521.    {
  522.       if(this[┬º┬ºconstant(10)] != _global[┬º┬ºconstant(99)])
  523.       {
  524.          this[┬º┬ºconstant(71)] = true;
  525.          return undefined;
  526.       }
  527.       var _loc6_ = this[┬º┬ºconstant(45)][┬º┬ºconstant(158)];
  528.       var _loc3_ = 0;
  529.       while(_loc3_ < _loc6_)
  530.       {
  531.          var _loc5_ = this[┬º┬ºconstant(45)][_loc3_];
  532.          _global[┬º┬ºconstant(13)][┬º┬ºconstant(45)][┬º┬ºconstant(178)](_loc5_);
  533.          _loc3_ = _loc3_ + 1;
  534.       }
  535.       _loc6_ = this[┬º┬ºconstant(47)][┬º┬ºconstant(158)];
  536.       _loc3_ = 0;
  537.       while(_loc3_ < _loc6_)
  538.       {
  539.          var _loc4_ = this[┬º┬ºconstant(47)][_loc3_];
  540.          _global[┬º┬ºconstant(13)][┬º┬ºconstant(47)][┬º┬ºconstant(178)](_loc4_);
  541.          _loc3_ = _loc3_ + 1;
  542.       }
  543.       _global[┬º┬ºconstant(13)][┬º┬ºconstant(179)][┬º┬ºconstant(178)]({┬º\┬º\┬ºconstant(148)┬º:this[┬º┬ºconstant(148)]});
  544.       _global[┬º┬ºconstant(180)][┬º┬ºconstant(181)]();
  545.       if(_global[┬º┬ºconstant(66)][┬º┬ºconstant(182)] == this)
  546.       {
  547.          _global[┬º┬ºconstant(66)][┬º┬ºconstant(182)] = undefined;
  548.          _global[┬º┬ºconstant(183)][┬º┬ºconstant(181)]();
  549.       }
  550.       this[┬º┬ºconstant(184)]();
  551.    };
  552.    _loc2_[┬º┬ºconstant(184)] = function()
  553.    {
  554.       this[┬º┬ºconstant(119)]();
  555.       _global[┬º┬ºconstant(29)][┬º┬ºconstant(185)](this[┬º┬ºconstant(28)]);
  556.       _global[┬º┬ºconstant(99)][┬º┬ºconstant(11)] = undefined;
  557.       _global[┬º┬ºconstant(13)][┬º┬ºconstant(11)] = undefined;
  558.       this[┬º┬ºconstant(12)] = undefined;
  559.       _global[┬º┬ºconstant(63)][┬º┬ºconstant(186)](this);
  560.       _global.h = undefined;
  561.       _global[┬º┬ºconstant(69)][┬º┬ºconstant(70)]();
  562.       delete _global[┬º┬ºconstant(66)][┬º┬ºconstant(187) + this[┬º┬ºconstant(8)]];
  563.    };
  564.    _loc2_[┬º┬ºconstant(86)] = function()
  565.    {
  566.       if(_global[┬º┬ºconstant(75)][┬º┬ºconstant(188)])
  567.       {
  568.          return undefined;
  569.       }
  570.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(96))
  571.       {
  572.          return undefined;
  573.       }
  574.       if(_global[┬º┬ºconstant(189)] - this[┬º┬ºconstant(42)] < this[┬º┬ºconstant(43)])
  575.       {
  576.          return undefined;
  577.       }
  578.       if(_global[┬º┬ºconstant(83)][┬º┬ºconstant(84)] > 0)
  579.       {
  580.          if(this[┬º┬ºconstant(47)][┬º┬ºconstant(158)] == 0)
  581.          {
  582.             this[┬º┬ºconstant(190)]();
  583.             return undefined;
  584.          }
  585.       }
  586.       this[┬º┬ºconstant(47)][┬º┬ºconstant(191)]();
  587.       _global[┬º┬ºconstant(183)][┬º┬ºconstant(181)]();
  588.       this[┬º┬ºconstant(42)] = _global[┬º┬ºconstant(189)];
  589.       var _loc5_ = eval(┬º┬ºconstant(94))[┬º┬ºconstant(194)](eval(┬º┬ºconstant(94))[┬º┬ºconstant(192)]() * this[┬º┬ºconstant(193)][┬º┬ºconstant(158)]);
  590.       var _loc4_ = this[┬º┬ºconstant(193)][_loc5_];
  591.       var _loc3_ = f[┬º┬ºconstant(76)][┬º┬ºconstant(77)][┬º┬ºconstant(195)](this[┬º┬ºconstant(48)],this[┬º┬ºconstant(50)],_loc4_[┬º┬ºconstant(48)],_loc4_[┬º┬ºconstant(50)],this[┬º┬ºconstant(52)]);
  592.       _loc3_[┬º┬ºconstant(196)] = ┬º┬ºconstant(197);
  593.       _loc3_[┬º┬ºconstant(52)] = this[┬º┬ºconstant(52)];
  594.       _loc3_[┬º┬ºconstant(31)] = this[┬º┬ºconstant(31)];
  595.       _loc3_[┬º┬ºconstant(34)] = this[┬º┬ºconstant(34)];
  596.       _loc3_[┬º┬ºconstant(198)] = true;
  597.       f[┬º┬ºconstant(66)][┬º┬ºconstant(67)][┬º┬ºconstant(199)](_loc3_);
  598.       if(_global[┬º┬ºconstant(83)][┬º┬ºconstant(84)] > 0)
  599.       {
  600.          if(this[┬º┬ºconstant(47)][┬º┬ºconstant(158)] == 0)
  601.          {
  602.             this[┬º┬ºconstant(190)]();
  603.          }
  604.       }
  605.    };
  606.    _loc2_[┬º┬ºconstant(200)] = function()
  607.    {
  608.       var _loc3_ = this[┬º┬ºconstant(47)][┬º┬ºconstant(191)]();
  609.       _global[┬º┬ºconstant(183)][┬º┬ºconstant(181)]();
  610.       return _loc3_;
  611.    };
  612.    _loc2_[┬º┬ºconstant(201)] = function()
  613.    {
  614.       if(this[┬º┬ºconstant(38)] == undefined)
  615.       {
  616.          return undefined;
  617.       }
  618.       this[┬º┬ºconstant(190)](false,true);
  619.    };
  620.    _loc2_[┬º┬ºconstant(190)] = function(solved, isInfection)
  621.    {
  622.       if(this[┬º┬ºconstant(38)] == ┬º┬ºconstant(96))
  623.       {
  624.          return undefined;
  625.       }
  626.       this[┬º┬ºconstant(42)] = _global[┬º┬ºconstant(189)];
  627.       _global[┬º┬ºconstant(202)] = new f[┬º┬ºconstant(203)][┬º┬ºconstant(204)](solved,isInfection);
  628.    };
  629.    ┬º┬ºpush(┬º┬ºconstant(205)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(6)],null,1));
  630. }
  631. §§pop();
  632.